Week 2 - Blink Using OS
blink.h
Go to the documentation of this file.
1 /**************************************************
2  * Texas A&M University
3  * Electronic Systems Engineering Technology
4  * ENTC-489 Embedded Real Time Software Development
5  * Author: willey
6  * File: blink.h
7  **************************************************/
13 #ifndef _blink_H
14 #define _blink_H
15 
16 #include <stdint.h>
17 #include <stdbool.h>
18 #include "driverlib/sysctl.h"
19 #include "driverlib/rom.h"
20 #include "bsp.h"
21 #include "os.h"
22 
23 /**************************************************/
55 /**************************************************/
58 /**************************************************/
59 
60 /**************************************************/
68 typedef enum LED_POS_ENUM
69 {
74 } led_t;
75 
76 /**************************************************/
87 typedef struct led_blink_s
88 {
89  INT8U prio;
91  uint32_t start_delay;
92  uint32_t blink_freq;
93 } led_data_t;
94 
95 extern void blink_task(void *ptr);
96 extern void start_blinking ( void );
97 
98 /**************************************************/
103 #endif
Definition: blink.h:70
Definition: blink.h:72
LED_POS_ENUM
Definition: blink.h:68
enum LED_POS_ENUM led_t
struct led_blink_s led_data_t
void blink_task(void *ptr)
Definition: blink_task.c:95
void start_blinking(void)
Definition: blink_task.c:164